<?php 
class Tiproy_model extends CI_Model
{
	public function __construct(){
		parent:: __construct();
		$this->load->database();
	}
	
    public function getTiproyectos($user){
        
        if($user=="ok"){
        $query=$this->db 
        ->select("idTipo,nombre,descripcion")
        ->from("TipoProyecto")
        ->get("");
        return $query->result(); 
            
        }else{
         $query=$this->db 
        ->select("idTipo,nombre,descripcion")
        ->from("TipoProyecto")
        ->where('estado',$user)
        ->get("");
        return $query->result(); 
           
        }
    }
     public function getTiproyectoss(){
       
        $query=$this->db 
        ->select("idTipo,nombre,descripcion")
        ->from("TipoProyecto")
        ->where('estado',"true")
        ->get("");
        return $query->result();        
       
    }
    public function getTiproyectosC($dato_consulta=array()){
        $query=$this->db 
        ->select("idTipo,nombre,descripcion")
        ->from("TipoProyecto")
        ->where('idTipo',$dato_consulta['codigo'],'estado',$dato_consulta['estado'])
        ->get("");
        return $query->result();
    }
    public function getTiproyectosNC($dato_consulta=array()){
        $query = $this->db->query("Select * from TipoProyecto where TipoProyecto.idTipo="."'".$dato_consulta['codigo']."'"." and TipoProyecto.nombre="."'".$dato_consulta['nombre']."'"." and TipoProyecto.estado="."'".$dato_consulta['estado']."'");
    
        return $query->result();
    }
    public function getTiproyectosN($dato_consulta=array()){
        $query=$this->db 
        ->select("idTipo,nombre,descripcion")
        ->from("TipoProyecto")
        ->where('nombre', $dato_consulta['nombre'],'estado',$dato_consulta['estado']) 
        ->get("");
        return $query->result();
    }
    public function getId($id=array()){
        $query=$this->db 
        ->select("idTipo,nombre,descripcion")
        ->from("TipoProyecto")
        ->where('idTipo', $id)
        ->get("");
        return $query->result();
    }
   
   
    public function addTiproyectos($data=array()){
        $this->db->insert("TipoProyecto",$data);
        return true;
    }
    
    public function update_tiproyectos($data=array(),$id)
    {
       $this->db->where('idTipo', $id);
        $this->db->update('TipoProyecto', $data); 
    }
    
    public function dar_deBaja_tiproyectos($id)
    {
        
       $query = $this->db->query("UPDATE TipoProyecto SET TipoProyecto.estado='false' where TipoProyecto.idTipo="."'".$id."'"); 
    }
    
    public function dar_de_baja_grupo($selec=array()){
    
        for($i=0 ; $i<count($selec);$i++){
            $id=$selec[$i];
            
            $query = $this->db->query("UPDATE TipoProyecto SET TipoProyecto.estado='false' where TipoProyecto.idTipo="."'".$id."'");
        
        }
    }
    public function habilitar_grupo($selec=array()){
         for($i=0 ; $i<count($selec);$i++){
            $id=$selec[$i];
            
            $query = $this->db->query("UPDATE TipoProyecto SET TipoProyecto.estado='true' where TipoProyecto.idTipo="."'".$id."'");
        
        }
    }
    
    public function eliminarXid($id){
        $this->db->delete('TipoProyecto', array('idTipo' => $id)); 
    }
     public function getnombre($id){
        $query=$this->db
        ->select("nombre")
        ->from("TipoProyecto")
        ->where('idTipo',$id)
        ->get();
        return $query->result();
     } 
             
}
?>